/** * 基础菜单 商品管理 */
<template>
  <div>
    <!-- 面包屑导航 -->
    <el-breadcrumb separator-class="el-icon-arrow-right">
      <el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item>
      <el-breadcrumb-item>技师评价管理</el-breadcrumb-item>
    </el-breadcrumb>
    <!-- 搜索筛选 -->
    <el-form :inline="true" :model="formInline" class="user-search">
      <el-form-item label="搜索：">
        <el-input
          size="small"
          v-model="formInline.staffeva.staffevaStaff"
          placeholder="技师名称"
        ></el-input>
      </el-form-item>
      <el-form-item label="">
        <el-input
          size="small"
          v-model="formInline.staffeva.staffevaService"
          placeholder="服务单项"
        ></el-input>
      </el-form-item>
      <el-form-item label="">
        <el-input
          size="small"
          v-model="formInline.staffeva.staffevaStar"
          placeholder="星级"
        ></el-input>
      </el-form-item>
      <el-form-item label="">
        <el-input
          size="small"
          v-model="formInline.staffeva.staffevaSfnm"
          placeholder="是否匿名"
        ></el-input>
      </el-form-item>
      <el-form-item label="">
        <el-input
          size="small"
          v-model="formInline.staffeva.staffevaOrdercode"
          placeholder="订单编号"
        ></el-input>
      </el-form-item>
      <!-- <el-form-item label="">
        <el-input
          size="small"
          v-model="formInline.staffeva.staffevaDateStart"
          placeholder="评价时间起"
        ></el-input>
      </el-form-item>
      <el-form-item label="">
        <el-input
          size="small"
          v-model="formInline.staffeva.staffevaGenderEnd"
          placeholder="评价时间止"
        ></el-input>
      </el-form-item> -->

      <el-form-item>
        <el-button
          size="small"
          type="primary"
          icon="el-icon-search"
          @click="search"
          >搜索</el-button
        >
      
      </el-form-item>
    </el-form>
    <!--查询展示列表-->
    <div class="table">
    <el-table
      size="small"
      :data="listData"
      highlight-current-row
      v-loading="loading"
      border
      element-loading-text="拼命加载中"
      style="width: 100%"
    >
      <el-table-column align="center" type="selection" width="60">
      </el-table-column>

      <el-table-column sortable prop="staffevaStaff" label="技师名称" width="100">
      </el-table-column>
      <el-table-column sortable prop="staffevaService" label="服务单项" width="100">
      </el-table-column>
      <el-table-column sortable prop="staffevaStar" label="星级" width="100">
      </el-table-column>
      <el-table-column sortable prop="staffevaEva" label="评价" width="200">
      </el-table-column>
      <el-table-column sortable prop="staffevaCustomer" label="用户" width="100">
      </el-table-column>
      <el-table-column sortable prop="staffevaSfnm" label="是否匿名" width="100">
      </el-table-column>
      <el-table-column sortable prop="staffevaOrdercode" label="订单编号" width="150">
      </el-table-column>
      <el-table-column sortable prop="staffevaDate" label="评价时间" >
      </el-table-column>

      <!-- <el-table-column align="center" label="操作" >
        <template slot-scope="scope">
         
          <el-button
            size="mini"
            type="danger"
            @click="deleteUser(scope.$index, scope.row)"
            >删除</el-button
          >
        </template>
      </el-table-column> -->

    </el-table>
    </div>
    <!-- 分页组件 -->
    <Pagination
      v-bind:child-msg="pageparm"
      @callFather="callFather"
    ></Pagination>
    
  </div>
</template>

<script>
import { deptList, deptSave, deptDelete } from "../../api/userMG";
import Pagination from "../../components/Pagination";
import axios from "axios";
export default {
  //model
  data() {
    return {
      nshow: true, //switch开启
      fshow: false, //switch关闭
      loading: false, //是显示加载
      
      formInline: {
        page: 1,
        limit: 5,
         staffeva: {
		staffevaId :"",
		staffevaStaff :"",
		staffevaService :"",
		staffevaStar :"",
		staffevaEva :"",
		staffevaCustomer :"",
		staffevaSfnm :"",
		staffevaOrdercode :"",
		staffevaDate :"",
        }
      }, // 删除部门
      seletedata: {
        ids: "",
        token: localStorage.getItem("logintoken")
      },
      userparm: [], //搜索权限
      listData: [], //用户数据 // 分页参数
      pageparm: {
        currentPage: 1,
        pageSize: 5,
        total: 10
      }, //下拉框属性
      options: [],
      value: ""
    };
  }, // 注册组件
  components: {
    Pagination
  },
  /**
   * 数据发生改变
   */
  /**
   * 创建完毕
   */ created() {
    this.getDate();
    //this.selects();
  },
  /**
   * 里面的方法只有被调用才会执行
   */
  methods: {
    
    getDate() {
      axios
        .get("/staffeva/selectAll", {
          params: {
            startpage: this.formInline.page,
            pagesize: this.formInline.limit
          }
        })
        .then(res => {
        
          this.listData = res.data.list;
          this.pageparm.total = res.data.total;
          console.log(this.pageparm);
        });
    }, // 分页插件事件
    callFather(parm) {
      this.formInline.page = parm.currentPage;
      this.formInline.limit = parm.pageSize;
      this.search();
    }, // 搜索事件
    search() {
      axios
        .post("/staffeva/search", this.formInline)
        .then(res => {
      
          this.listData = res.data.list;
          this.pageparm.total = res.data.total;
          console.log(this.pageparm);
        })
        .catch(res => {});
    },  
    // 删除角色
    // deleteUser(index, row) {
    //   this.$confirm("确定要删除吗?", "信息", {
    //     confirmButtonText: "确定",
    //     cancelButtonText: "取消",
    //     type: "warning"
    //   })
    //     .then(() => {
         
    //       console.log(axios); //这个是restful风格
    //       axios
    //         .post("/staffeva/deleteOne/" + row.staffevaId, {
    //           //传的对象
    //         })
    //         .then(res => {
    //           this.$message({
    //             type: "success",
    //             message: "已删除!"
    //           });
    //           this.getDate();
    //         })
    //         .catch(err => {
    //           this.loading = false;
    //           this.$message.error("删除失败，请稍后再试！");
    //         });
    //     })
    //     .catch(() => {
    //       this.$message({
    //         type: "info",
    //         message: "已取消删除"
    //       });
    //     });
    // },
     // 关闭编辑、增加弹出框
    closeDialog() {
      this.editFormVisible = false;
    }
  }
};
</script>
<style scoped>
.user-search  {
  margin-top: 20px;
}
.userRole  {
  width: 100%;
}
.table{
    width: 1100px;
}
</style>
